Marque as afirmativas verdadeiras apenas:
Precisamos utilizar o operador new quando formos utilizar o webpack.ProvidePlugin.
new
webpack.ProvidePlugin
Exato! Sua omissão resultará em um erro durante o build do projeto.
Instalamos o módulo ProvidePlugin através do comando npm install provide-plugin --save-dev. O módulo é padrão do Webpack, inclusive é acessado por uma instância do módulo webpack.
npm install provide-plugin --save-dev
Errado. Ele é acessível através do próprio módulo do Webpack sem a necessidade de instalá-lo em separadamente.
Webpack já vem com o ProvidePlugin que resolve a questão da disponibilidade de artefatos para outros módulos sem que haja a importação desses artefatos.
Correto. Um caso clássico é a dependência do jQuery pelo script do Bootstrap. O script do Bootstrap não o importa com a instrução import (até porque ele não foi criado por nós), mas o procura no escopo global. Por mais que tentemos importar o jQuery com a instrução import antes do script do Bootstrap, o jQuery estará isolado em uma closure por ter sido tratado como um módulo e isso não permitirá que ele seja acessível por outros script que dependem dele.
import